cucumber tree (averrhoa bilimbi) - German English Dictionary